package com.polytech.business;

import com.polytech.dao.MembreDao;
import com.polytech.model.Membre;
import com.polytech.web.exceptions.MemebreAlreadyExistException;

public class DefaultMembresManager implements MembresManager {

	private MembreDao membreDao;
	@Override
	public void createMemeber(Membre membre) throws MemebreAlreadyExistException {
		if(membreDao.select(membre.getLogin())!=null){
			throw new MemebreAlreadyExistException();
		}
		membreDao.insert(membre);
	}

	@Override
	public Membre findMemeber(String login) {
		return membreDao.select(login);
	}

	public void setMembreDao(MembreDao membreDao) {
		this.membreDao = membreDao;
	}
	
}
